﻿@charset "utf-8";
/* CSS Document */
/*国资委切图*/
* {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    /* font-family:Microsoft YaHei; */
    /*background: transparent;*/
}
body{
background: url(../images/ban_bg.jpg) no-repeat center 22px ;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
fieldset, img {    border:0;}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style:normal;
    font-weight:normal;
}
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 {
    font-size:200%;
    font-weight:normal;
}
:focus { outline: 0;}
a{ text-decoration:none;}
a:hover img{ border:none;}
.top{width: 100%;height: 32px;background: #054b79;}
.top-con{width:1200px;height:32px;margin:0 auto;}
.top-con p{color: #fff;font-size: 14px;float: left;line-height: 32px;}
.top-con a{color: #fff;font-size: 14px;float: right;line-height: 32px;}
.big-box{width:100%;height: 750px;}
.big-box1{width:100%;}
.big-box2{width:100%;}
.logo{width: 100%;height: 220px;padding: 20px 0px 0px 0px;}
.logo-con{width:1200px;height:220px;margin: 0 auto;text-align: center;}
.search{margin-top: 30px;}
.search input {
    border-radius: 3px 0 0 3px;
    width: 500px;
    height: 43px;
    border: 1px solid transparent;
    opacity: 0.5;
    vertical-align: middle;
	
}
.search .button {
    border-radius: 0 3px 3px 0;
    width: 125px;
    height: 46px;
    border: 1px solid transparent;
    vertical-align: middle;
    background: url(../images/ss.png) no-repeat center #054b79;
    text-align: center;
    color: #fff;
    opacity: inherit;
	
}
.nav{width:1200px;margin:0 auto;display: flex;flex-direction:
row;justify-content:space-between;}
.nav a{background: #2f6798;line-height: 62px;text-align: center;font-size: 22px;color: #fff;display: inline-block;height: 62px;width: 232px;margin-right: 10px;}
.nav a:nth-child(5){margin-right:0px;}
.nav .a1{width: 170px;}
.nav .a2{width: 170px;}
.nav .a3{width: 240px;}
.nav .a4{width: 170px;}
.nav .a5{width: 240px;}
.nav .a6{width: 170px;}
.head-news{width:1200px;margin: 20px auto;}
.head-news::after{content: '';clear: both;display: block;}
.lunbo1 {
    width: 750px;
    height: 445px;
    float: left;
}
.dd1 {
    width: 100%;
    height: 80px;
    background-color: #000;
    opacity: 0.88;
    filter: alpha(opaity=88);
    color: #fff;
    font-size: 14px;
    position: absolute;
    bottom: 0px;
    text-align: left;
}
.dd1 > span {
    display: block;
    height: 80px;
    line-height: 80px;
    margin-left: 10px;
    width: 350px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 14px;
    color: #fff;
}
.tzgg{width: 435px;height: 445px;background: #fff;float: right;opacity: 0.8;}
.p1{height: 43px;border-bottom: 1px solid #6c92b5;}
.p1>a{color: #2f6699;
    font-weight: bold;font-size: 18px;line-height: 43px;padding-left: 20px;}
.tzgg ul li {
    background: url("../images/newd.png") no-repeat 7px center transparent;
    padding-left: 20px;
    position: relative;
    zoom: 1;
    line-height: 41px;
}
.tzgg ul li a {
    font-size: 16px;
	color: #333;
}
.tow-news{width: 1200px;margin: 20px auto;height: 260px;}
.news-con{width: 850px;height: 261px;float:left;}
.news-title{width: 100%;height: 46px;border-bottom: 1px solid #6c92b5;margin-bottom: 10px;}

.news-title {}
.news-title ul li{float: left;}
.news-title ul li a{display:inline-block;width:140px; height:45px;color: #333;font-size: 18px;font-weight: 600;line-height: 45px;text-align: center;}
.news-title ul li a:hover{background: #2f6798;color: #fff;}
.news-title ul li a.zx-xuansc{background: #2f6798;color: #fff;}
.news-con>ul li {
    background: url("../images/newd.png") no-repeat 7px center transparent;
    padding-left: 20px;
    position: relative;
    zoom: 1;
    line-height: 41px;
}
.news-con>ul li a {
    font-size: 16px;
	color: #333;
}
.news-con>ul li span {
    position: absolute;
    bottom: 0;
    right: 0;
    font-size: 15px;
    color: #a6a6a6;
}

.gzfc{width: 333px;height: 260px;float: right;}
.p2{width: 100%;height: 45px;border-bottom: 1px solid #6c92b5;}
.p2>a{width:140px;height:45px; background: #2f6798;color: #fff;line-height: 45px;text-align: center;display: inline-block;}
.swiper-slide ul li{margin-bottom: 15px;}
.swiper-slide ul li:first-child{margin-top: 20px;}
.three-zt{width:1200px;margin: 0px auto;}
.lunbo2{width: 333px;height: 320px;}
.lunbo3{width: 1200px;height:100px;}
.swiper-button-prev{background: url("../images/left.png") no-repeat ;width:46px!important;height: 45px!important;position: absolute;top: 28%!important;z-index: 1000; }
.swiper-button-next{background: url("../images/right.png") no-repeat;width:46px!important;height: 45px!important;position:  absolute;top: 28%!important;z-index: 1000;right: 0}
.four-con{width:1200px;margin: 10px auto;display: flex;flex-direction:
row;justify-content:space-between;}
.xxgk>p>a{display: block;width: 165px;height: 45px;background: #2f6798;line-height: 45px;text-align: center;color: #fff;}
.xxgk-con{width:385px;height:175px;background: #fff;}
.xxgk-con ul li{float: left;margin-right: 60px;margin-bottom: 20px;}
.xxgk-con ul li:nth-child(odd){margin-left: 30px;}
.xxgk-con ul li:nth-child(even){margin-right: 0px;}
.xxgk-con ul li:nth-child(1),.xxgk-con ul li:nth-child(2){margin-top: 20px;}
.xxgk-con ul li a{display: inline-block;text-align: center;}
.xxgk-con ul li a img{float: left;margin-right: 10px;}
.xxgk-con ul li a span{color: #333;line-height: 55px;}

.gzcy>p>a{display: block;width: 165px;height: 45px;background: #2f6798;line-height: 45px;text-align: center;color: #fff;}
.gzcy-con{width:385px;height:175px;background: #fff;}
.gzcy-con ul li{float: left;margin-right: 50px;margin-bottom: 20px;}
.gzcy-con ul li:nth-child(odd){margin-left: 20px;}
.gzcy-con ul li:nth-child(even){margin-right: 0px;}
.gzcy-con ul li:nth-child(1),.gzcy-con ul li:nth-child(2){margin-top: 20px;}
.gzcy-con ul li:first-child{margin-right: 10px;}
.gzcy-con ul li a{display: inline-block;text-align: center;}
.gzcy-con ul li a img{float: left;margin-right: 10px;}
.gzcy-con ul li a span{color: #333;line-height: 55px;}

.fwpt>p>a{display: block;width: 165px;height: 45px;background: #2f6798;line-height: 45px;text-align: center;color: #fff;}
.fwpt-con{width: 333px;height: 204px;background: #fff;padding-top: 12px;}
.fwpt-con ul li{float: left;margin-right: 50px;margin-bottom: 18px;}
.fwpt-con ul li:nth-child(odd){margin-left: 22px;}
.fwpt-con ul li:nth-child(even){margin-right: 0px;}
.fwpt-con ul li:nth-child(1),.fwpt-con ul li:nth-child(2){margin-top: 10px;}
.fwpt-con ul li a{display: inline-block;text-align: center;}
.fwpt-con ul li a img{float: left;margin-right: 10px;width: 40%;}
.fwpt-con ul li a span{color: #333;line-height: 22px;}

.bottom1{width: 100%;height: 60px;background: #2f6798;}
.bottom1-con{width: 1200px;height: 60px;margin: 0 auto;}
.bottom1-con ul li{float: left;}
.bottom1-con ul li a{color:#fff;line-height: 60px;display: inline-block;width: 165px;height: 60px;text-align: center;}
.bottom2{width: 100%;height: 90px;background: #155a97;}
.bottom2-con{width: 1200px;height: 90px;margin: 0 auto;}
.bottom2-con1{width: 1200px;height: 90px;margin: 0 auto;}
.bottom2-con ul li {
    width: 25%;
    float: left;
    line-height: 90px;
    text-align: center;
    font-weight: bold;
}

.bottom2-con1 ul li {
    width: 25%;
    float: left;
    line-height: 90px;
    text-align: center;
    font-weight: 500;
	
}
.bottom2-con1 ul li a{
	color: #fff;
}
.bottom1-con ul li a.zx-xuansc{background: #033a6b;}
.bottom3{width:100%;background: #074882;height: 215px;}

.b-left {
	clear:both;
	/*float: left;*/
	width: 700px;
	/*height: 170px;*/
	margin: 0px auto;
	text-align:center;
	padding-top: 20px;
}
.b-left p {
	color:#fff;
	font-size:16px;
	line-height: 36px;
}
.b-right {
	width: 580px;
	height: 150px;
	float: right;
	margin-top: 20px;
	display:none;
}
.b-right ul li {
	float: left;
	display: block;
	width: 125px;
	height: 150px;
	text-align: center;
	margin-right: 14px;
}
.b-right ul li p {
	line-height: 36px;
	color: #fff;
}
.zf {
    text-align: center;
    height: 90px;
    vertical-align: middle;
    float: left;
    width: 00px;
    margin-left: 45%;
    margin-top: 5px;
}
.zf img {
	margin-right: 20px;
}


/*列表页*/

.center{
  width: 100%;
 height: auto;
  background-color: #fff;
 
  padding-bottom: 20px;
}
.center .container{
  background-color: #fff;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  overflow: hidden;
}
.center .container .toptitle img{
	width:27px;
    vertical-align:middle;
}
.center .container .toptitle{
  font-size: 14px;
  color: #5E5E66;
  margin: 22px 32px 0 32px;
  padding-bottom: 10px;
  border-bottom: 1px dotted  #3277e7;
}
.center .container .center{
  background-color: #fff;
  padding: 0;
}
.center .container .left{
  float: left;
  margin-top: 20px;
  margin-left: 32px;
}
.center .container .left ul{
  list-style: none;
  
}
.center .container .left ul .active{
  background-color: #3C87E4;
  color: #fff;
}
.center .container .left ul li{
  box-sizing: border-box;
  width: 200px;
  height: 56px;
  cursor: pointer;
  background: #f7fafe;
  font-size: 16px;
  font-weight: 600;
  padding-left: 46px;
  line-height: 56px;
}
.center .container .left ul li:first-child{
  border-radius: 4px 4px 0px 0px;
}
.center .container .left ul li:last-child{
  border-radius: 0px 0px 4px 4px;
}
.center .container .left .erweima{
  width: 200px;
  height: 263px;
  background: #ffffff;
  border: 1px solid #dfe1f3;
  border-radius: 2px;
  margin-top: 24px;
  text-align: center;
}
.center .container .left .erweima .img{
  width: 144px;
  height: 144px;
  margin: 30px 28px 0 30px;
  background-color: pink;
}
.center .container .left .erweima .img img{
  width: 144px;
  height: 144px;
}
.center .container .left .erweima .p1{
  margin: 18px auto auto 0;
  font-size: 14px;
  color: #8d8e99;
}
.center .container .left .erweima .p2{
  margin: 8px auto auto 0;
  font-size: 14px;
  color: #8d8e99;
}
.center .container .right{
  float: left;
  width: 1136px;
  margin: 0 32px;
}
.center .container .right .topItems{
  height: 32px;
  /* font-size: 0; */
  position: relative;
  margin-top: 20px;
}
.center .container .right .topItems .float{
  float: left;
}
.center .container .right .topItems .title{
  width: 100%;
  height: 30px;
  font-size: 14px;
  font-weight: 600;
  /* margin-left: 34px; */
  line-height: 30px;
}
.center .container .right .topItems .title img{
  width: 22px;
  height: 22px;
  vertical-align: middle;
}
.center .container .right .topItems .title span{
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}


.center .container .right .articleList{
  position: relative;
  width: 1136px;
  height: 609px;
  /* border: 1px red solid; */
  font-size: 14px;
}
.center .container .right .articleList .articleTable{
  width: 100%;
  table-layout: fixed;
}
.center .container .right .articleList .articleTable .row{
  height: 52px;
}
.center .container .right .articleList .articleTable .col{
  display: table-cell;
  vertical-align: middle;
  padding-top: 32px;
  /* padding-top: 32px; */
  /* padding-bottom: 0; */
  /* line-height: 14px; */
}
.center .container .right .articleList .articleTable .col img{
  width: 12px;
  height: 12px;
}
.center .container .right .articleList .articleTable .item1{
  width: 70%;
  cursor: pointer;
  font-size: 14px;
  line-height: 14px;

  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.center .container .right .articleList .articleTable .item1:hover{
  color:  #3c87e4;
}

.center .container .right .articleList .articleTable .item3{
  /* width: 167px; */
  width: 12%;
  font-size: 14px;
  color: #8d8e99;
  line-height: 14px;
  text-align: right;
}
#testfenye{
  /* margin-top: 56px; */
  position: absolute;
  bottom: 0;
}
#total{
  position: absolute;
  font-size: 14px;
  color: #5E5E66;
  bottom: 10px;
}
#testfenye{
	width: 100%;
}
.page-elem-field-root {
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
}

.page-elem-field {
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
}
/* .page-elem-field .item:first-child::after{
	content: "å…±{{total}}æ¡";
	position: absolute;
	left: -60px;
} */
.page-elem-field .item {
	position: relative;

	width: 32px;
height: 32px;
border: 1px solid #e3e3e6;
border-radius: 4px;


	
	line-height: 32px;
	text-align: center;
	font-size: 14px;
	
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* ä¸¤ä¸ªå°æ–¹å—ä¹‹é—´çš„è·ç¦» */
	margin-right: 8px;
}
.page-elem-field .item:last-child{
	margin-right: 0px;
}
.page-elem-field .item.head {
	width: 60px;
	min-width: 50px;
}

.page-elem-field .item.foot {
	width: 60px;
	min-width: 50px;
}

.page-elem-field .item.active {
	background-color: #425CDE;
	color: #fff;
}

.page-elem-field .item:hover {
	background-color:#425CDE;
	color: #fff;
}

.page-elem-field .item.item-disable {
	color: #d2d2d2 !important;
	cursor: not-allowed !important;
}

.page-elem-field .item.active:hover {
	background-color:#425CDE;
	color: #fff;
}

.toPage {
	margin-left: 32px;
	width: 100px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	
}

.toPage .inputBox {
	width: 40px;
	height: 30px;
	box-sizing: border-box;
	position: relative;
}

.toPage .inputBox .inputborder {
	width: 40px;
	height: 30px;
	box-sizing: border-box;
	text-align: center;
	outline: none;
	border: 1px solid #e2e2e2;
	z-index: 22;
	position: absolute;
	left: 0;
	top: 0;
}

.toPage .inputBox .show-val {
	position: absolute;
	left: 0;
	top: 0;
	width: 40px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #e2e2e2;
	box-sizing: border-box;
}

.toPage::before {
	content: '跳至';
	display: block;
	margin-right: 5px;
	width: 32px;
	height: 30px;
	line-height: 30px;
}

.toPage::after {
	content: '页';
	margin-left: 5px;
	width: 16px;
	height: 30px;
	line-height: 30px;
}

.pagesbox {
	margin-left: 10px;
	width: 60px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
}

.pagesbox .currectPage {
	color: deepskyblue;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.pagesbox .line {
	color: deepskyblue;
	width: 10px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.pagesbox .allPages {
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.center .container .smallnav a{
  color: rgb(94, 94, 102);
}
.content p{
	text-indent: 43px; line-height: 39px; text-align: justify;font-family: 仿宋_GB2312;font-size: 21px
}
.center .container .right .articleList .articleTable .item1 a{
	color:#000009;
}
.oPager {
  display: inline-block;
  white-space: nowrap;
  vertical-align: top;
  padding:20px 0;
}
.oPager a {
  display: inline-block;
  height: 38px;
  line-height: 38px;
  min-width: 38px;
  text-align: center;
  border-radius: 0px;
  border: 1px solid #eee;
  background: white;
  margin-right: 5px;
  color: #333;
  box-sizing: border-box;
  font-size: 14px;
  vertical-align: top;
}
.oPager a:hover {
  color: #333;
  background: #eee;
  border: 1px solid green;
}
.oPager a.cur {
  color: white;
  background: #1b6fe2;
  border: 1px solid #1b6fe2;
}
.oPager a.lose {
  cursor: default;
  color: white;
  background: #ccc;
  border: 1px solid #ededed;
  opacity: 0.5;
}
.oPager span {
  color: #333;
  margin-right: 5px;
  vertical-align: top;
  font-size: 14px;
  line-height: 38px;
}
.oPager .jumpbox {
  display: inline-block;
}
.oPager .prev,
.oPager .next,
.oPager .jump {
  padding: 0 10px;
  font-family: iconfont;
  background: transparent;
}
.oPager .prev {
  content: "\e896";
}
.oPager .next {
  content: "\e603";
}
.oPager .jump {
  content: "";
}
.oPager .text {
  font-size: 14px;
  line-height: 38px;
  height: 38px;
  border: 1px solid #eee;
  padding: 0 10px;
  width: 100px;
  margin-right: 5px;
}
.oPager .allcount {
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    float: right;
    margin-left: 5px;
}

/*内容页样式*/




.center .container .smallnav{
  font-size: 14px;
  color: #5e5e66;
  margin-top: 22px; 
   margin-left: 32px;
}

.center .container .title_xx{
  text-align: center;
  display: block;
  box-sizing: border-box;
  padding: 0 160px;
  font-size: 22px;
  font-weight: 600;
}
.center .container .small{
  text-align: center;
}
.center .container .small span{
	padding:10px;
}

.content p{
text-indent: 43px; line-height: 39px; text-align: justify;
}

/*新闻中心页面*/
.big-special{width:100%;height: auto;margin: 0 auto;background: #fff;}
.news{width: 1200px;height:366px;margin: 0px auto;padding-top: 20px;}
.lunbo{width: 646px;height: 366px;float: left;}
.jcdj{width:528px;height: 366px;float: right;}

.jcdj>ul li {
    background: url("../images/newd.png") no-repeat 7px center transparent;
    padding-left: 20px;
    position: relative;
    zoom: 1;
    line-height: 45px;
}
.jcdj>ul li a {
    font-size: 16px;
	color: #333;
}
.jcdj>ul li span {
    position: absolute;
    bottom: 0;
    right: 0;
    font-size: 15px;
    color: #a6a6a6;
}
.two-new{width: 1200px;height:310px;margin: 20px auto 0px auto;}
.jcdj1{width:590px;height: 310px;float: right;}
.jcdj1>p{width: 590px;
    margin: 0 auto 10px auto;
    height: 50px;
    border-bottom: 2px solid #2f6798;}
.jcdj1>p>span{display: inline-block;width:160px;height: 50px;background: #2f6798;font-size: 20px;line-height: 50px;color: #fff;text-align: center;}

.jcdj1>p>a{float: right;line-height: 50px;color:#2f6798; }
.jcdj1>ul li {
    background: url("../images/newd.png") no-repeat 7px center transparent;
    padding-left: 20px;
    position: relative;
    zoom: 1;
    line-height: 45px;
}
.jcdj1>ul li a {
    font-size: 16px;
	color: #333;
}
.jcdj1>ul li span {
    position: absolute;
    bottom: 0;
    right: 0;
    font-size: 15px;
    color: #a6a6a6;
}
